SignalR | SignalR Core
Библиотека для организации взаимодействия на основе WebSocket.
Позволяет создать и поддерживать постоянное соединение между клиентом и сервером.
- Обеспечивает двухсторонне взаимодействие.
Сервер -> Клиент
Клиент -> Сервер
- Механизм регистрации клиентов
- Идентификация клиентов на уровне соединений
- Группировка клиентов. (Рассылка в рамках группы)
- Отслеживание состояния соединения (событие подключение/отключение)
При отключении клиент автоматически удаляется из signalr Group, в которых он состоял.
Ссылки:
Inside SignalR – Addressing Clients, Return Values, Broken Connections and Security
https://social.technet.microsoft.com/wiki/contents/articles/28874.inside-signalr-addressing-clients-return-values-broken-connections-and-security.aspx
Про различия SignalR и SignalR | SignalR Core
https://docs.microsoft.com/ru-ru/aspnet/core/signalr/version-differences?view=aspnetcore-3.1
ASP.NET Core SignalR & SignalR Debugging Tool
https://medium.com/@dwivedi.gourav/asp-net-core-signalr-signalr-debugging-tool-a82dc5230035
Потоковая передача в SignalR. (stream)
https://docs.microsoft.com/ru-ru/aspnet/core/signalr/streaming?view=aspnetcore-3.1